lead a withdrawn life - Espagnol Anglais Dictionnaire